Hl.strana - Maturitní otázky - Referáty (Moje referáty) - Plesy (Tipy,Firmy) - Vysoké školy - Kurzy - !SHOP!

Světelné noviny

Info - Tisknout - Poslat(@) - Uložit->Moje referáty - Přidat referát

Kdo bude vítěz letos?  NOMINUJTE - stránky v kategoriích:
Nejlepší: Tablo - Školní časopis na webu - Školní webové stránky - Třídní stránky - Profesorské stránky

program SvetelneNoviny;
uses Crt;
const
{ zakladni konstanty }
DelkaNovin = 20; { delka svetelnych novin }
RadekNovin = 5; { umisteni svetelnych novin - radek }
SloupecNovin = 30; { umisteni svetelnych novin - sloupec }
MeziZnaky = 100; { prodleva mezi jednotlivymi znaky v [ms] }
var
Zprava : string; { zprava do svetelnych novin }

procedure JedenBeh(Beh : string);
{ jeden prubeh zpravy svetelnymi novinami }
var
s : string;
i : byte;
begin
s := '';
for i := 1 to DelkaNovin do s := s+' ';
s := s+Beh+' ';
i := 1;
repeat
GotoXY(SloupecNovin,RadekNovin);
write(copy(s,i,DelkaNovin));
Delay(MeziZnaky);
Inc(i);
until KeyPressed or (i > length(s))
end;

begin
TextBackground(Blue);
ClrScr;
TextColor(Yellow); TextBackground(Red);
JedenBeh('Svetelne noviny!');
TextBackground(Blue);
GotoXY(1,RadekNovin+2);
write('Zadej zpravu: '); readln(Zprava);
GotoXY(1,RadekNovin+2); ClrEol; { vymazeme vstup }
if Zprava = '' then begin
writeln('Neni co vypisovat');
Zprava[1] := ReadKey;
end
else begin
TextBackground(Red);
repeat { cyklicky opakujeme prubeh zpravy novinami }
JedenBeh(Zprava);
until KeyPressed;
end;
TextColor(LightGray); TextBackground(Black);
Clrscr;
end.

PŘIDEJTE SVŮJ REFERÁT